Goomie Goomie Grandbots

Fun
Fun facts:
We had fun while watching all the complicated missions that are being accomplished. We also think that the robot looks pretty funny and we describe it as a cyber cat. We also think that the ramp containing the ball for the bowling is cool. It is fun to watch the ball release and then hit the pins.

Interesting and challenging:
The most interesting and challenging thing about our robot is all its sensors. It is interesting how it can correct itself easily and it is challenging because of how many sensors there are. Using loop blocks and switches was very challenging. It was hard to get all the setting just right to make it do what it needed to do.

A funny story:
Once when everyone was programming, we downloaded the program and when we ran it, it started going crazy and we said it was dancing! From that day on we would say we had put a boogie in our robot!

Strategy
Why we choose the missions we choose:
Our strategy was to complete as many tasks in one run as we could while using sensors to be accurate. The sensors to let it correct itself so we didn’t have to be judgmental about exactly were to place the robot at the beginning of the run.

Our favorite missions:
The whole teams’ favorite missions are the missions that gain high point and also the ones that are close together to do them in one run.

Designing process
How we designed our robot:
We changed many things after the qualifying tournament. The first thing was to change our 4 original wheels into treds because we wanted our robot to drive over things and to make it more accurate. We also changed the wheels to treds because we found pieces of rubber on the field which we concluded was that we were wearing them out. The new type of mat is abrasive.
We wanted to add sensors so the robot could correct its course and so that we would not need to be so strict about the placement within the base. We tried to keep the basics of our old robot such as a low center of gravity and a motor for attachments that close to the brain. We also wanted, as we said, treads instead of wheels. We then added a mechanical arm with a gear mechanism, and used sensors in every possible way to allow the robot to correct itself because of our inaccuracy in lining up the robot and so it can adjust itself in a different environment.

Designer roles that our teammates played:
Andrew- treads and improved the arm.
Maria- planned the west side program and programmed the bridge.
Ashwin- helped build the trap for bowling and an attachment to turn the cardio.
Shataveri- also programmed the transitions program
Adulfo- came up with the idea with making it squared and also came up with the idea of using treads.
Ixel- helped build an attachment for the TV’s

Programming
Organization:
We organized our programs by sections of the board (such as east or west side) and named them accordingly.
We documented them in several locations such as flash drives and computers as to not lose the files. We used ultrasonic sensors at fist for the medication mission but it was not worth it because it consisted of 4 files and it occupies a large amount of memory space. We were unable to put on more files because of this. Using sensors has helped us get more points with the small amount of memory.

Programming logic:
We started using loops blocks and switch blocks so that the robot can get more information about where it is at. This helps it correct its movement.

Programming sensors:
We now use two sonic sensors to measure the distances from the 2 walls at once. We also use two light sensors, one on each side of the robot for following lines.

Innovation
Programming:
Using sensors with loops blocks and switch blocks has made our robot more accurate. We use two ultrasonic sensors at once to tell the robot when it has reached a specific distance while the other ultrasonic sensor is giving distance to a wall following loop block. This helps the program be more efficient and accurate. Our East End program shows this.

Using one motor for more than one job:
We figured out that if we use a linkage, we could do more than one thing with a motor. The attachment motor move some to lift the weights and then some more to release the ball to hit the bowling pins. It then goes all the way to trip the flag on the monitors. Our East End program shows this.